/**
 * 封装网络请求
 */
function service(options = {}) {
	// 请求方式
	options.method = options.method
	// 请求地址
	options.url = options.url
	// 请求头
	options.header = options.header
	// 参数
	options.data = options.data
	return new Promise((resolve, reject) => {
		options.success = res => {
			if (res.data) {
				// 成功
				resolve(res.data)
			} else {
				// 失败
				uni.showToast({
					icon: "none",
					duration: 3000,
					title: "网络请求失败"
				})
				reject(res.data.msg)
			}
		}

		options.fail = err => {
			reject(err)
		}
		uni.request(options)
	});
}


export default service